Ext.define('HGMIDE.view.IDECerEditPanel', {
			extend : 'Ext.form.Panel',
			xtype : 'ideCerEditPanel',
			requires : ['Ext.form.FieldSet', 'Ext.field.Hidden','Ext.field.File'],
			config : {
				id : 'ide_cer_edit_panel',
				hideOnMaskTap : true,
				modal : true,
				centered : true,
				scrollable : false,
				multipartDetection:true,
				width : '400px',
				height : '230px',
				items : [{
							id : 'cer_form_title',
							xtype : 'titlebar',
							title : I18N.edit_cer,
							cls : 'registServiceTitle'
						}, {
							xtype : 'fieldset',
							items : [{
										id : 'pluginSelect',
										xtype : 'selectfield',
										label : I18N.choosePlugin
									}, {
										xtype : 'container',
										layout : {
											type : 'hbox'
										},
										items : [{
											xtype : 'label',
											html : '<span>' + I18N.choose_cer
													+ '</span>',
											cls : 'x-form-label'
										}, {
											xtype : 'spacer',
											width : '21px'
										}, {
											xtype : 'file',
											name : 'cerfile'
										}]
									}]
						}, {
							xtype : 'spacer',
							height : '30px'
						}, {
							xtype : 'container',
							layout : {
								type : 'hbox'
							},
							items : [{
										xtype : 'spacer',
										flex : 1
									}, {
										id : 'cerSubmitBtn',
										xtype : 'button',
										html : I18N.confirm,
										flex : 2
									}, {
										xtype : 'spacer',
										flex : 1
									}, {
										flex : 2,
										xtype : 'button',
										html : I18N.cancle,
										handler : function() {
											Ext.getCmp('ide_cer_edit_panel')
													.hide();
										}
									}, {
										xtype : 'spacer',
										flex : 1
									}]
						}, {
							xtype : 'spacer'
						}],
				listeners : {
					hide : function() {
						this.destroy();
					},
					show : function() {
						var select = Ext.getCmp('pluginSelect');
						select.setDisplayField('nameCN');
						select.setValueField('name');
						select.setStore(Ext.data.StoreManager
								.lookup('pluginListStore'))
					}
				}
			}
		});
